import Vue from "vue";
import App from "./App.vue";

Vue.config.productionTip = false;

//中介要求:1. 放在所有组件都能访问的位置 2.必须是一个实例,允许绑定和调用自定义事件
// Vue.prototype.$bus = new Vue();

//Vue.prototype.$bus = vm;不能写，没有vm


new Vue({
  render: (h) => h(App),
  //不能写在mounted和它的后边
  beforeCreate() {
    Vue.prototype.$bus = this;
  }
}).$mount("#app");

// Vue.prototype.$bus = vm;不能写，生命周期已经结束,无法访问到$bus
